[GW-44] Создать метод GET /api/v1/recipes/search

Реализация внедоменных эндпоинтов поиска и инициации готовки по рецепту

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи

  • Инструкция по шагам:
    1. На Шаге 1–3: В методе search принять входящий UUID-параметр product_id. Проверить типы данных через Pydantic-схему, сгенерировать X-Request-ID (trace_id) и транслировать запрос по внутреннему HTTP-каналу в микросервис recipes-service.
    2. На Шаге 7–8: В методе recipe-dish принять JSON-тело формы: recipe_id (UUID), space_type (строковый ENUM) и массив скорректированных пользователем весов ингредиентов items. Выполнить структурную проверку схемы данных и перенаправить payload в cook-service.